body{
   margin: 0px;
   padding: 0px;
   font:12px/1.8em Tahoma, Arial, sans-serif
}
a{
   font-size: 12px;
   text-decoration: none;
   color:#000
}

a:hover{
   text-decoration: underline;
   color:red
}

strong, b {
font-weight: bold;
}

ul{
   list-style: none;
   margin: 0px;
   padding: 0px;
}
.wapper_mag{
   margin: 0 auto;
   width: 985px;
}

.msg_err {
    color: red;
}
.logo{
   margin-top: 18px;
}
.box_header{
   height: 100px;
    padding: 16px 0px;
    font-size: 12px;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    color: #3B5998;
}

.info_hea {
    position: relative;
}

.info_hea .balance{
    position: absolute;
    top :0px;
    right: 155px;
    width: 275px;
}

.info_hea .balance h4{
    margin: 10px 0px !important;
}

.info_hea .balance h5{
   color: #4277b1;
   font-size: 12px;
}

.info_hea .balance h5 span{
    color: #e66809;
    font-weight: bold;
    font-size: 12px;
}

.info_hea button {
height: 41px;
border: 1px solid rgb(213, 213, 213);
margin-left: 1px;
color: rgb(37, 76, 119);
margin-top: 10px;
}

.wap_top{
   height: 100px;
}
.center{
   width: 100%;
   min-height: 455px;
}
.top{
   width: 100%;
   background: #365FA8;
   height: 39px;
   border-bottom: 1px solid #133783;
}
.menu{
   float: left;
}
.menu li{
   float: left;
}
.menu li a {
   color: white;
   text-transform: uppercase;
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   padding: 11px 18px;
   display: inline-block;
}

.menu li:hover{
   background: #ec6609;
}
.menu li:hover a{
   color: #fff;
   text-decoration: none;
}

.menu li span{
   position: relative;
   left: -2px;
}
.box_search{
   float: right;
   margin-top: 8px;
   position: relative;
}
.box_search input{
   margin: 0;
   width: 203px;
   border: 1px solid rgb(41, 54, 105);
   padding: 2px;
   float: left;
}
.box_search span{
   margin-top: 1px;
   position: absolute;
   top: 3px;
   right: 7px;
   cursor: pointer;
}
.box_header input{
   height: 26px;
   padding: 0px 5px;
   margin-right: 12px;
}
.btn_login{
   padding: 11px 6px;
   line-height: 2px;
   font-size: 12px;
}
.sty_login{
   height: 20px;
}
.sty_login span{
   position: relative;
   top: -7px;
   left: -10px;
   font-size: 11px;
}
.sty_login a{
   position: relative;
   font-size: 11px;
   color: #2a6496;
}
.bottom{
   width: 100%;
   background: rgb(248, 247, 247);
   border-top: 1px solid #ccc;
}
.foo{
   float: left;
   width: 207px;
   padding: 18px 10px 20px 20px;
}
.foo_right label, .foo label{
   color: rgb(30, 67, 146);
}
.foo ul{
   
}
.foo li span{
   font-size: 10px;
   margin-right: 4px;
   color: rgb(30, 67, 146);
}
.foo li a{
   color: rgb(77, 80, 82);
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   cursor: pointer;
   font-size: 12px;
}
.foo_bottom{
   text-align: center;
   font-size: 13px;
   line-height: 22px;
}
.foo_right{
   padding: 20px 0px 10px 20px;
   width: 322px;
}
.foo_top_right{
   width: 629px;
}
/************************slide home*******************************************/
.btn_left span{
   margin-top: -9px;
}
.btn_left, .btn_right{
   background: rgb(83, 78, 78);
   height: 54px;
   top: 120px;
}
.btn_right span{
   margin-top: -10px;
}
.item {
    color: #666;
    background: #333;
    height: 277px;
    line-height: 300px; /* Align the text vertically center. */
    font-size: 52px;
    text-align: center;    
    font-family: "trebuchet ms", sans-serif;    
}

.item img{
   width: 100%;
}
.carousel{
    margin-top: 10px;
}

/************************end slide home*******************************************/
.center_left{
   width: 549px;
}
.center_right{
   width: 405px;
   margin: 20px 0;
   background: rgb(252, 252, 252);
   border: 1px solid #ccc;
}
.box_register{
   padding: 8px 21px;
   margin: 10px 0;
}
.box_register label{
   width: 215px;
   font-weight: normal;
   float: left;
}
.box_register input{
   width: 245px;
   padding: 5px;
}
.col_res{
   width: 435px;
}

.col_res span {
   display: block;
}

.center_right h3{
   margin: 0;
   padding: 14px 0;
   text-align: center;
   background: rgb(240, 240, 240);
   color: rgb(27, 125, 150);
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size: 18px;
   text-transform: uppercase;
}
.center_right span.glyphicon{
   position: relative;
   top: 1px;
   left: 7px;
   color: rgb(27, 125, 150);
}
.box_news{
   float: left;
   border: 1px solid #ccc;
   margin: 21px 0;
   background: rgb(252, 252, 252);
}
.box_news h3{
   margin: 0px;
   padding: 12px 16px;
   background: rgb(240, 240, 240);
   font-size: 20px;
   color: rgb(27, 125, 150);
}
.box_news ul{
   float: left;
   margin: 10px 0;
}
.box_news li{
   padding: 0 15px;
   float: left;
   width: 264px;
   margin-bottom: 10px;
}
.box_news h4{
   float: right;
   width: 155px;
   font-size: 13px;
   margin: 0;
   line-height: 20px;
}
.box_news h4 span{
   color: rgb(39, 151, 214);
   font-size: 11px;
}
.b_img{
   float: left;
   width: 68px;
   height: 55px;
   overflow: hidden;
   border: 1px solid #ccc;
}
.b_img img{
   width: 100%;
   height: 100%;
}
.card_left{
   width: 220px;
}
.opt_sel{
   width: 100%;
}
.opt_sel ul{
   
}
.opt_sel li:hover, .opt_sel li.active{
   background: rgb(208, 217, 219);
   color: rgb(25, 108, 173);
   
}
.opt_sel li:hover a{
   color: #3B5998;
}
.opt_sel li{
   padding: 8px 12px;
   border-bottom: 1px dotted #ccc;
   text-transform: uppercase;
   font-size: 12px;
   font-weight: bold;
   cursor: pointer;
}
.opt_sel li span{
   font-size: 20px;
   margin-right: 11px;
}
.opt_sel ul{
   margin-bottom: 20px;
}
.card_right{
  
}

.box_card{
   width: 1000px;
   margin: 0 auto;
   position: relative;
   min-height: 380px;
   border: 1px solid #ccc;
   margin-bottom: 20px;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
}

.box_card form#sub{
    padding: 10px;
}

.box_card form#fsearchcard {
    padding: 10px;
}

.box_card form#fnapthe {
    padding: 20px;
    border-radius: 5px;
    margin: 0px 10px 10px 10px;
}

.box_card.napthe, .box_card.news, .box_card.bank{
   float: left;
    width: 100%;
    min-height: 425px;
}

.box_card ul.napthe {
    float: left;
    width: 100%;
}

.box_card ul.napthe > li {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}

.box_card h4{
   font-weight: bold;
   font-size: 15px;
   border-bottom: 1px solid #ccc;
   padding: 0px 0px 5px 10px;
   color: #4277b1;
}

.box_card.napthe h4 {
   padding-bottom: 5px;
   margin-top: 10px;
   margin-bottom: 15px;
}

.box_card a{
   color: rgb(53, 118, 179);
}

.box_card ul.pagination {
    float: right;
    margin-top: 0px;
}

.box_card ul.pagination li {
    float: none;
}

.box_card ul.record{
    float: left;
    margin: 10px 0px;
}

.box_card ul.record li{
    float: left;
    padding-right: 20px;
    color: #02619a;
}

.box_card ul.dropdown-menu li {
    margin-bottom: 0px;
}

.box_card li label.tit_card{
   float: left;
   width: 100%;
   font-size: 13px;
   border-bottom: 1px solid #55c4fd;
}
.box_card li label em{
   background: rgb(228, 235, 250);
   padding: 5px 11px;
   border-radius: 20px;
   margin-right: 10px;
}

.btn_nt {
    background: url('../images/btn.png') no-repeat center center transparent;
    width: 103px;
    height: 28px;
}

.img_card{
   width: 114px;
   margin-top: 16px;
   position: relative;
   margin: 20px 9px 10px 13px;
}
.img_card img{
   width: 100%;
   cursor: pointer;
}

.img_card input{
   position: absolute;
   top: 46px;
   left: 54px;
}
.bi_card{
   float: left;
   width: 100%;
   margin-top: 16px;
   margin-bottom: 0px;
}
.bi_card label{
   text-align: right;
   width: 195px;
   float: left;
}
.bi_card input{
   width: 230px;
   padding: 2px 6px;
}
.box_new_lq{
   width: 100%;
   margin-bottom: 30px;
}
.box_new_lq h4{
   border-bottom: 1px solid rgb(80, 127, 211);
   padding-bottom: 4px;
   background: rgb(244, 247, 250);
   padding: 8px 10px;
   font-weight: bold;
   color: rgb(48, 112, 163);
}
.box_new_lq ul{
   
}
.box_new_lq li{
   padding: 4px 15px;
   border-bottom: 1px dotted #ccc;
}
.box_new_lq li:hover{
   background: rgb(248, 251, 252);
}
.box_new_lq li:hover a, .box_new_lq li:hover span{
   color: rgb(41, 117, 187);
}
.box_new_lq li span{
   margin-right: 8px;
   color: rgb(105, 107, 121);
}
.box_new_lq li a{
   color: rgb(56, 63, 65);
}
.his_card{
   width: 100%;
   margin: 33px 0;
}
.his_card tr{
   float: left;
   width: 100%;
   height: 28px;
   line-height: 28px;
}
.his_card tr.old{
   background: rgb(233, 230, 230);
}
.his_card td.stt{
   text-align: center;
   width: 46px;
}
.his_card td.mathe{
   text-align: center;
   width: 253px;
}
.his_card td.seri{
   text-align: center;
   width: 269px;
}
.his_card td.money{
   text-align: center;
   width: 126px;
}


/*--------------------------------CSS - CHIEMNV-----------------------------*/

@font-face {
	font-family: 'UVNHongHaHep_B';
	src: url('fonts/UVNHongHaHep_B.TTF') format('truetype');
	font-style: normal;
}
@font-face {
    font-family: 'UVNHongHaHep_B' ;
    src: url('fonts/UVNHongHaHep_B.eot');
    src: url('fonts/UVNHongHaHep_B.eot?#iefix') format('embedded-opentype'),
         url('fonts/UVNHongHaHep_B.woff') format('woff'),
         url('fonts/UVNHongHaHep_B.ttf') format('truetype'),
         url('fonts/UVNHongHaHep_B.svg#UV MauTim1') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'UVNHongHaHep_BI';
	src: url('fonts/UVNHongHaHep_BI.ttf') format('truetype');
	font-style: normal;
}


@font-face {
	font-family: 'UVNHongHaHep_I';
	src: url('fonts/UVNHongHaHep_I.ttf') format('truetype');
	font-style: normal;
}


@font-face {
	font-family: 'UVNHongHaHep_R';
	src: url('fonts/UVNHongHaHep_R.ttf') format('truetype');
	font-style: normal;
}

@font-face {
	font-family: 'UVNHongHaHep_B';
	src: url('fonts/UVNHongHaHep_B.ttf') format('truetype');
	font-style: normal;
}

#c_header{
	background:url(../images/bg_header.jpg) repeat-x;
	width:auto;
	height:145px;
	min-width:1000px;
	margin-bottom:10px
	}
.c_heder_content{
	width:1000px;
	margin:0 auto;
	padding-top:10px;
	}
.c_logo{
	float:left;
	}
.c_formdk{
	color: #3B5998;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    margin-bottom: 3px
	}	
.c_formdk input {
    height: 26px;
    margin-right: 12px;
    padding: 0 5px;
}

.c_menutop {
	height:49px;
	line-height:38px;
    margin-top: 11px;
	}
.c_menutop li:first-child{
    background:none;
*	padding:0 25px 0 0;
	}
.c_menutop li{
	float:left;
	background:url(../images/bg_li_menu.png) no-repeat;
	height:40px;
	}
.c_menutop li:hover{
    background: #ec6609;
   
}    
.glyphicon:empty{
	width: 1.1em !important;
}
.glyphicon{
	font-size:11px;
}
.c_menutop li a{
    padding: 10px 15px;
	font-size:18px;
	font-weight:normal;
	color:white;
    text-decoration: none;
    white-space: nowrap;
	}
#c_content{
	width:1000px;
	margin:0 auto;
	margin-top:5px;
    background-color: white;
	}
.c_banner{
	margin:10px 0;
    border-bottom: 2px solid #ccc;
    padding-bottom:4px;
    background: #ccc;
	}	
.c_leftsite{
	background:url(../images/bg_leftsite.png) no-repeat;
	width:319px;
	height:894px;
	float:left;
	}
.c_h2title h2{
	text-transform:uppercase;
	font-size:20px;
	font-family:'UVN Hong Ha Hep';
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:0px;
	}
.c_new_hight{
	width:306px;
	padding:20px 0 0 40px;
	}
.c_new_hight h3{
	font-weight:bold;	
    height: 24px;
    overflow: hidden;
	}	
.c_new_hight a{
	color:#FFF;
	font-size:13px;
	font-family:'Tahoma';
	}
.c_new_hight div{
	color:#FFF;
	font-family:'Tahoma';
	font-size:13px;
	}
.c_ul_card li{
	line-height:22px;
	padding:0 0 0 10px;
	clear:both;
	color:#FFF;
	}
.c_new_hight h3{
    margin-top: 10px;
}    
.c_ul_card li:nth-child(2){
    
}
p.c_the{
	width:100px;
	float:left;
	}
.c_h2title_info h2{
	text-transform:uppercase;
	font-size:20px;
	font-family:'UVN Hong Ha Hep';
	font-weight:bold;
	color:#FFF;
	text-align:left;
	
	line-height:0px;
	}
.c_tabl_nick img{float:left;}	
.c_box_info{
	padding-left:20px;
	}	
.c_hotline{
	font-family:'UVN Hong Ha Hep';
	font-weight:bold;
	font-size:27px;
	color:white;
	padding-top:23px;
	}
.c_bg_icon{
	background: url("../images/yahoo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 26px;
    margin: -3px 0 0 5px;
    padding-top: 2px;
    text-align: center;
    width: 80px;
	line-height:22px;
	}

.c_rightsite{
	float:left;
	padding-left:15px;
	width:658px;
	}
.tab_tintuc{
	background:url(../images/icon_news.png) no-repeat;
	height:35px;
	padding-left:45px;
	line-height:35px;
	font-family:'UVN Hong Ha Hep';
	font-size:19px;
	font-weight:bold;
	color:#204499;
	float:left;
	}
.tab_huongdan{
	background:url(../images/icon_huongdan.png) no-repeat;
	height:35px;
	padding-left:35px;
	margin-left:20px;
	line-height:35px;
	font-family:'UVN Hong Ha Hep';
	font-size:19px;
	font-weight:bold;
	color:#9d9d9f;
	float:left;
	}
.c_top_new .c_img_news{
	width:356px;
	float:left;
	}
.c_noidung_news h3{
	margin:0 0 10px 0;
	}	
.c_noidung_news h3 a{
	font-family:'UVN Hong Ha Hep';
	font-size:19px;
	}	
.c_noidung_news{
	float:left;
	padding-left:17px;
	width:278px;
	font-family:'Tahoma';
	font-size:12px;
	}
.c_title_news_or{
	background:url(../images/icon_newor.png) no-repeat;
	height:24px;
	padding-left:22px;
	padding-bottom:5px;
	font-family:'UVN Hong Ha Hep';
	font-size:18px;
	font-weight:bold;
	color:#204499;
    margin-bottom: 10px;
	}
.c_ul_or li{
	background:url(../images/bg_li_or.png) 0px 13px no-repeat;
	padding:5px 0 5px 15px;
	border-bottom:1px dashed #ccc;
	
	}
.c_ul_or li a{
	font-size:13px;
	color:#717173;
	}
#c_footet{
    width: 985px;
	background:url(../images/bg_bottom.jpg) no-repeat;
	height:128px;
    margin: 0 auto;
    line-height: 20px;
	}
    
ul.ul_tbl_ft {
	width:140px;
	float:left;
	margin-right:80px;
	}
.ul_tbl_ft li:first-child{
	border-bottom:1px solid #ccc;
	font-family:'UVN Hong Ha Hep';
	font-size:15px;
	font-weight:bold;
	color:#eae9e9;
	background:none;
	padding-left:0;
	margin-bottom:10px;
	}
.ul_tbl_ft li{
	background:url(../images/li_bottom.png)0 8px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	
	}
.ul_tbl_ft li a{
	color:#eae9e9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
.c_content_news{
	border:1px solid #ccc;
	margin-top:0px;
	padding:20px 23px;
	}	
.title_newsd{
	font-family:'UVN Hong Ha Hep';
	font-weight:bold;
	font-size:21px;
	color:#204499;
	margin-bottom:10px;
	}
.carousel-control.right,.carousel-control.left{
    top:38%;
}

.clear {
  clear: both;
}

.c_doitac{
	float:left;
	width: 100%;
	}	
.c_img_doitac a{

	float:left;
	text-align:center;
    width: 126px;
    height: 60px;
	}
    	
.c_doitac_left{
	width:100%;
	}	
.c_img_doitac{
	border-top:2px solid #ccc;
	border-right:2px solid #ccc;	
	padding:15px 5px 0 0;
	
	}
.c_doitac_left h4{
	text-transform:uppercase;
	color:#204499;
	}
.c_news_orther {
	min-height : 345px
}

.c_h2title {
    font-weight: bold;
    font-size: 20px;
    color: white;
    text-align: center;
    padding-top: 5px;
}

.c_h2title_info {
    font-weight: bold;
    font-size: 20px;
    color: white;
    padding-top: 5px;
}

.c_title_news_or h1 {
    font-size: 20px;
}

.c_ul_or li h2 {
    margin: 0;
    font-size: 18px;
}

.btn_gb {
    background-image: url(../images/btn_gb.png);
    display: inline-block;
    width: 67px;
    height: 24px;
}

a.btn_gb {
    color: white;   
    margin-top: -3px;
    text-decoration: none;
    position: relative;
}

.block {
    border: 1px solid #ccc;
    margin-bottom: 20px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background-color: #F8F8F8;
}

.block .bl_head {
    padding: 5px 10px;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    font-size: 15px;
    color: #0066cc ;
}

.block .bl_body {
    padding: 5px 10px;
}

.block .bl_body h6 {
    border-bottom: 1px solid #ccc;
    color: #2869ab;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    text-align: center;
}

.block .bl_body h5 {
    border-bottom: 1px solid #ccc;
    color: #2869ab;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 12px;
}

.block .bl_body table span {
    color: #F30;
    font-size: 11px;
}

.btn .dropdown-toggle {
    background-color: white;
}

#listtt div {
	background: url(../images/li.gif) no-repeat left center;
	padding-left: 10px
}

#icon-home {
	background: url(../images/images.png) no-repeat 0-3px;
	height: 48px;
	width: 50px;
	position: absolute;
	top: 93px;
}